package com.onion.codegen.bean;

import java.util.Set;

import com.onion.codegen.db.DbProperties;

public class GeneratorProperties{
	private Set<Class<?>> includeClasss;
	private Set<String> genTables;			//要生成的表对应的实体
	private String SuperClass;				//父类 example  com.entity.bean.EntityBean
	private String baseFoler;				//要生成代码的路径 支持相对路径和绝对路径 example 
	private String packageName;				//包名example  com.code.gen.entity
	private boolean force = false;			//是否强制生成文件
	private String author;					//作者
	
	private DbProperties dbProperties;
	
	
	public String getSuperClass() {
		return SuperClass;
	}
	public void setSuperClass(String superClass) {
		SuperClass = superClass;
	}
	public Set<String> getGenTables() {
		return genTables;
	}
	public void setGenTables(Set<String> genTables) {
		this.genTables = genTables;
	}
	public Set<Class<?>> getIncludeClasss() {
		return includeClasss;
	}
	public void setIncludeClasss(Set<Class<?>> includeClasss) {
		this.includeClasss = includeClasss;
	}
	public String getBaseFoler() {
		return baseFoler;
	}
	public void setBaseFoler(String baseFoler) {
		this.baseFoler = baseFoler;
	}
	public String getPackageName() {
		return packageName;
	}
	public void setPackageName(String packageName) {
		this.packageName = packageName;
	}
	public boolean isForce() {
		return force;
	}
	public void setForce(boolean force) {
		this.force = force;
	}
	public DbProperties getDbProperties() {
		return dbProperties;
	}
	public void setDbProperties(DbProperties dbProperties) {
		this.dbProperties = dbProperties;
	}
	public String getAuthor() {
		return author;
	}
	public void setAuthor(String author) {
		this.author = author;
	}
	
}
